/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package org.trandio.dao;

import java.sql.SQLException;
import java.util.Date;
import java.util.List;
import javax.naming.NamingException;
import org.trandio.model.PlaneacionpypVO;
import org.trandio.model.ConfigActividadDePypVO;

/**
 *
 * @author root
 */
public interface PypInterface {

    public void programarPaciente(int paciente, int id)  throws SQLException, NamingException;

    public List<PlaneacionpypVO> consultarPlaneacionPacientepyp(int pacientepyp) throws SQLException, NamingException;

    public PlaneacionpypVO consultarPlaneacionPacientepyp(int pac, int act) throws SQLException, NamingException;

    public PlaneacionpypVO getPlaneacionPacientepyp(int idplaneacionpyp) throws SQLException, NamingException;

    public int setProgramacionPyp(int idplaneacionpyp, Date fecha, int cantidad) throws SQLException, NamingException;

    public void setEjecucionPyp(int idprogpyp, Date fecha, int cantidad, int iddetalle) throws SQLException, NamingException;

    public boolean verificarProgramacion(int idplanecionpyp) throws SQLException, NamingException;

    public int getEjecucionpyp(int idplanecionpyp) throws SQLException, NamingException;
    
    public void quitarPlaneacionPyp(int id_planeacion)  throws SQLException, NamingException;
    
    public ConfigActividadDePypVO consultarConfigurcionActividadDePyp(int idActividad, int idSexo, int edad, int cantidad) throws SQLException, NamingException;
    
    
    
    
    

}
